Boolean

class Boolean : Comparable<Boolean>

Represents a value which is either true or false. On the JVM, non-nullable values of this type are represented as values of the primitive type boolean.

Types

Companion
Link copied to clipboard
object Companion

Functions

and
Link copied to clipboard
infix fun and(other: Boolean): Boolean

Performs a logical and operation between this Boolean and the other one. Unlike the && operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

compareTo
Link copied to clipboard
open operator override fun compareTo(other: Boolean): Int
not
Link copied to clipboard
operator fun not(): Boolean

Returns the inverse of this boolean.

or
Link copied to clipboard
infix fun or(other: Boolean): Boolean

Performs a logical or operation between this Boolean and the other one. Unlike the || operator, this function does not perform short-circuit evaluation. Both this and other will always be evaluated.

xor
Link copied to clipboard
infix fun xor(other: Boolean): Boolean

Performs a logical xor operation between this Boolean and the other one.

Extensions

toByte
Link copied to clipboard
inline fun Boolean.toByte(): Byte